隨著 RISC-V 的采用加速,許多公司正在利用開源芯片架構來創(chuàng)建定制處理器,旨在滿足人工智能、機器學習、物聯(lián)網(wǎng) (IoT)、虛擬/增強現(xiàn)實等。對于那些剛接觸 RISC-V 的人來說,它是一個開源指令集架構 (ISA),它始于 UC Berkeley 并行計算實驗室 2010 年的一個項目,現(xiàn)在正迎來芯片設計和創(chuàng)新的新時代。
隨著 RISC-V 的采用加速,它將用于支持大量的設備和產品,從汽車到 5G 和無線網(wǎng)絡,再到數(shù)據(jù)中心等。例如,我們看到了新的 RISC-V 架構,旨在為硅前開發(fā)提供新功能,從而為 SoC(片上系統(tǒng))架構師和系統(tǒng)軟件開發(fā)人員定義新產品提供了新的方法。這使組織能夠快速制作產品原型,包括帶有安全包的汽車產品。
今天,我們還看到了生態(tài)系統(tǒng)中獨一無二的高端 RISC-V CPU,為汽車、邊緣計算、網(wǎng)絡和交換以及大規(guī)模計算系統(tǒng)等領域提供差異化??解決方案。
我相信你們中的許多人都聽說過關于 RISC-V 的嗡嗡聲,但可能仍然不確定它是否適合您的組織。與并非旨在處理現(xiàn)代工作負載的傳統(tǒng) ISA 不同,RISC-V 具有許多優(yōu)勢,包括其開放性、簡單性、全新設計、模塊化、可擴展性和穩(wěn)定性。
以下是組織應該采用 RISC-V 的三大理由:
- 強大的軟件生態(tài)系統(tǒng) —— 擁有強大的開發(fā)者社區(qū)是任何平臺的重要資產。正如微軟前首席執(zhí)行官史蒂夫巴爾默曾經(jīng)說過的那句名言:“開發(fā)者、開發(fā)者、開發(fā)者!” RISC-V 作為一個開源 ISA,擁有一個不斷增長的軟件社區(qū),該社區(qū)已經(jīng)提供了大量的軟件支持,并且隨著 RISC-V 的廣泛采用,這種情況有望增長。對于許多公司來說,支持額外的專有 ISA 的成本太高了。因此,他們更喜歡支持 RISC-V ISA(在許多情況下,除了 X86 和 ARM)。基本上,ISA 上可用的工具和軟件越多,公司就越有可能基于該 ISA 開發(fā)芯片。同樣,基于特定 ISA 的芯片越多,開發(fā)人員就越有可能為該 ISA 創(chuàng)建軟件和工具。
- 軟件多重實現(xiàn)(或獨立于設備) —— 相同的軟件可以在許多硬件實現(xiàn)上運行,利用新的硬件機會而無需更改軟件。換句話說,機器學習代碼只能在 CPU、CPU/GPU、CPU 和許多其他配置上運行。此外,RISC-V 結構支持專有指令,同時保持符合 RISC-V ISA。
- 加快創(chuàng)新和上市時間 —— 采用 RISC-V 的組織的最大好處之一是加速創(chuàng)新。其中一些 RISC-V 平臺包括支持多集群、多核和多線程技術的高性能內核,以進一步加速創(chuàng)新。這些多處理器具有獨特的功能和高度的可擴展性,使其成為廣泛市場和應用程序中計算密集型任務的理想選擇。此外,隨著此類高性能解決方案的推出,RISC-V CPU 不僅可以用作協(xié)處理器,還可以用作系統(tǒng)中的應用處理器。請記住,RISC-V 背后的主要驅動力是消除設計處理器內核的復雜性。開發(fā)人員喜歡 RISC-V 的原因是它簡化了為處理器完成任務的指令,并提供了創(chuàng)建數(shù)千個可能的定制處理器的靈活性。這顯著使公司能夠更快地將其設計推向市場。
RISC-V 的采用對于包括初創(chuàng)公司在內的許多組織在開放計算時代的競爭至關重要。研究公司Semico預測,到 2027 年,至少包含一些 RISC-V 技術的芯片數(shù)量將每年增長 73.6%。這主要是由對人工智能和機器學習的需求推動的。
RISC-V 將在推動更多創(chuàng)新和高效芯片的未來發(fā)展中發(fā)揮越來越重要的作用。我們將繼續(xù)看到 RISC-V 用于深度嵌入式應用程序,并且隨著 RISC-V 軟件生態(tài)系統(tǒng)的成熟支持它們,越來越多地看到它被用作系統(tǒng)中的主要應用程序處理器。
雖然芯片開發(fā)的未來將涉及各種芯片架構,但 RISC-V 正朝著全行業(yè)采用的方向發(fā)展。那些現(xiàn)在采用這種開放式計算機架構的組織將在未來幾十年中受益。